/**
 * org.vz.product.collect.maintain.service
 * @since : jdk 1.8
 */
package org.vz.product.collect.maintain.service;

import java.util.List;

import javax.jms.JMSException;

import org.apache.zookeeper.KeeperException;
import org.vz.product.collect.maintain.domain.ActivemqHost;

/**
 * @author      chenhuaijin
 * @CreateTime  2017年9月14日 上午11:20:08
 * @version     1.0.0
 * @description 监控activemq集群的主机状态
 */
public interface AcqclusterService {
	/**
	 * 
	 * @description  为远程提供一个现在的activemq集群的主机情况
	 * @author       chenhuaijin
	 * @CreateTime   2017年9月14日 上午11:26:02
	 * @return
	 * @throws JMSException 
	 * @throws InterruptedException 
	 * @throws KeeperException 
	 */
	public List<ActivemqHost> currentState();
}
